package cn.com.pxto.service;

import java.util.List;

import cn.com.pxto.commons.SearchParam;

import cn.com.pxto.model.Dic;

/**
 * 
 * @author Gauss Cheung
 *
 * Jul 7, 2006
 */
public interface DicManager {
	/**
	 * ����ֵ�����ɸѡ����Ҫ���ֵ�����
	 * @param type String �ֵ�����
	 * @return List �ֵ��б�
	 */
	public List getDicsByType(String type);
	/**
	 * ����Dic
	 * @param params
	 * @param pageInfo
	 * @return
	 */
	public List listDic(SearchParam[] params);
	/**
	 * 
	 * @param dic
	 */
	public void modifyDic(Dic dic);
	/**
	 * 
	 * @param id
	 */
	public void deleteDic(Integer id);
	public int getMaxIdForChannelType(String classSid);
	public Dic getDic(Integer id);
	public Dic getDicByParams();
	public List listDicById(SearchParam[] params,String strId);
}
